@echo off
REM LVGL PC模拟器 - Windows编译脚本

echo ================================
echo  LVGL PC模拟器编译脚本
echo ================================

REM 检查编译器
where gcc >nul 2>&1
if %errorlevel% neq 0 (
    echo 错误: 未找到gcc编译器
    echo 请安装MinGW-w64或MSYS2
    echo 下载地址: https://www.msys2.org/
    pause
    exit /b 1
)

echo 找到gcc编译器
gcc --version | findstr gcc

REM 编译程序
echo.
echo 正在编译...
gcc -Wall -Wextra -std=c99 -O2 main.c -o lvgl_simulator.exe

if %errorlevel% equ 0 (
    echo ✅ 编译成功!
    echo.
    echo 运行方法:
    echo   lvgl_simulator.exe
    echo   lvgl_simulator.exe -s 60    [设置初始速度60km/h]
    echo   lvgl_simulator.exe -h       [显示帮助]
    echo.
    echo 按任意键运行程序...
    pause >nul
    echo.
    echo 启动模拟器...
    lvgl_simulator.exe
) else (
    echo ❌ 编译失败
    echo 请检查错误信息
    pause
)